﻿ 
using ZBJF.Warranty.IDAL;
using ZBJF.Warranty.DAL.Repositories;

namespace ZBJF.Warranty.DAL
{   
	public partial class RepositoryFactory
	{
		


		public static IAccessoriesLevelRepository AccessoriesLevelRepository
		{
			get
			{
				return new AccessoriesLevelRepository();
			}
		}

		


		public static IAccessoriesQuotationRepository AccessoriesQuotationRepository
		{
			get
			{
				return new AccessoriesQuotationRepository();
			}
		}

		


		public static IAccessoriesTypeRepository AccessoriesTypeRepository
		{
			get
			{
				return new AccessoriesTypeRepository();
			}
		}

		


		public static IApiPlatformConfigRepository ApiPlatformConfigRepository
		{
			get
			{
				return new ApiPlatformConfigRepository();
			}
		}

		


		public static IAppSettingsRepository AppSettingsRepository
		{
			get
			{
				return new AppSettingsRepository();
			}
		}

		


		public static IAuditProjectConfigurationRepository AuditProjectConfigurationRepository
		{
			get
			{
				return new AuditProjectConfigurationRepository();
			}
		}

		


		public static IAuditProjectFieldOptionRepository AuditProjectFieldOptionRepository
		{
			get
			{
				return new AuditProjectFieldOptionRepository();
			}
		}

		


		public static ICellPhoneInsuranceInfoRepository CellPhoneInsuranceInfoRepository
		{
			get
			{
				return new CellPhoneInsuranceInfoRepository();
			}
		}

		


		public static ICellPhoneServiceProjectRepository CellPhoneServiceProjectRepository
		{
			get
			{
				return new CellPhoneServiceProjectRepository();
			}
		}

		


		public static ICollectTypeCollectItemMappingsRepository CollectTypeCollectItemMappingsRepository
		{
			get
			{
				return new CollectTypeCollectItemMappingsRepository();
			}
		}

		


		public static ICustomerServiceAndInsuranceOrderMappingRepository CustomerServiceAndInsuranceOrderMappingRepository
		{
			get
			{
				return new CustomerServiceAndInsuranceOrderMappingRepository();
			}
		}

		


		public static ID_CityRepository D_CityRepository
		{
			get
			{
				return new D_CityRepository();
			}
		}

		


		public static ID_ProvinceRepository D_ProvinceRepository
		{
			get
			{
				return new D_ProvinceRepository();
			}
		}

		


		public static IInsuranceCompanyRepository InsuranceCompanyRepository
		{
			get
			{
				return new InsuranceCompanyRepository();
			}
		}

		


		public static IInsuranceOrderRepository InsuranceOrderRepository
		{
			get
			{
				return new InsuranceOrderRepository();
			}
		}

		


		public static IInsuranceOrderCheckLogRepository InsuranceOrderCheckLogRepository
		{
			get
			{
				return new InsuranceOrderCheckLogRepository();
			}
		}

		


		public static IInsuranceOrderImageRepository InsuranceOrderImageRepository
		{
			get
			{
				return new InsuranceOrderImageRepository();
			}
		}

		


		public static IInsuranceProductAuditProjectConfigurationSnapshootRepository InsuranceProductAuditProjectConfigurationSnapshootRepository
		{
			get
			{
				return new InsuranceProductAuditProjectConfigurationSnapshootRepository();
			}
		}

		


		public static IInsuranceProductAvailableModelSnapshootRepository InsuranceProductAvailableModelSnapshootRepository
		{
			get
			{
				return new InsuranceProductAvailableModelSnapshootRepository();
			}
		}

		


		public static IInsuranceProductAvailableScreenSnapshootRepository InsuranceProductAvailableScreenSnapshootRepository
		{
			get
			{
				return new InsuranceProductAvailableScreenSnapshootRepository();
			}
		}

		


		public static IInsuranceProductInfoCollectItemSnapshootRepository InsuranceProductInfoCollectItemSnapshootRepository
		{
			get
			{
				return new InsuranceProductInfoCollectItemSnapshootRepository();
			}
		}

		


		public static IInsuranceProductOrderRepository InsuranceProductOrderRepository
		{
			get
			{
				return new InsuranceProductOrderRepository();
			}
		}

		


		public static IInsuranceProductOrderCardRepository InsuranceProductOrderCardRepository
		{
			get
			{
				return new InsuranceProductOrderCardRepository();
			}
		}

		


		public static IInsuranceProductPackageRepository InsuranceProductPackageRepository
		{
			get
			{
				return new InsuranceProductPackageRepository();
			}
		}

		


		public static IInsuranceProductPackageMappingRepository InsuranceProductPackageMappingRepository
		{
			get
			{
				return new InsuranceProductPackageMappingRepository();
			}
		}

		


		public static IInsuranceProductsRepository InsuranceProductsRepository
		{
			get
			{
				return new InsuranceProductsRepository();
			}
		}

		


		public static IInsuranceProductsAuditProjectConfigurationMappingsRepository InsuranceProductsAuditProjectConfigurationMappingsRepository
		{
			get
			{
				return new InsuranceProductsAuditProjectConfigurationMappingsRepository();
			}
		}

		


		public static IInsuranceProductsAvailableModelTypeRepository InsuranceProductsAvailableModelTypeRepository
		{
			get
			{
				return new InsuranceProductsAvailableModelTypeRepository();
			}
		}

		


		public static IInsuranceProductsAvailableScreenTypeRepository InsuranceProductsAvailableScreenTypeRepository
		{
			get
			{
				return new InsuranceProductsAvailableScreenTypeRepository();
			}
		}

		


		public static IInsuranceProductScreenSPsRepository InsuranceProductScreenSPsRepository
		{
			get
			{
				return new InsuranceProductScreenSPsRepository();
			}
		}

		


		public static IInsuranceProductScreenSPsSnapshootRepository InsuranceProductScreenSPsSnapshootRepository
		{
			get
			{
				return new InsuranceProductScreenSPsSnapshootRepository();
			}
		}

		


		public static IInsuranceProductSellerProductsSnapshootRepository InsuranceProductSellerProductsSnapshootRepository
		{
			get
			{
				return new InsuranceProductSellerProductsSnapshootRepository();
			}
		}

		


		public static IInsuranceProductsInfoCollectCategoryRepository InsuranceProductsInfoCollectCategoryRepository
		{
			get
			{
				return new InsuranceProductsInfoCollectCategoryRepository();
			}
		}

		


		public static IInsuranceProductsInfoCollectItemRepository InsuranceProductsInfoCollectItemRepository
		{
			get
			{
				return new InsuranceProductsInfoCollectItemRepository();
			}
		}

		


		public static IInsuranceProductsInfoCollectItemMappingsRepository InsuranceProductsInfoCollectItemMappingsRepository
		{
			get
			{
				return new InsuranceProductsInfoCollectItemMappingsRepository();
			}
		}

		


		public static IInsuranceProductWarrantyMaintenanceTypesRepository InsuranceProductWarrantyMaintenanceTypesRepository
		{
			get
			{
				return new InsuranceProductWarrantyMaintenanceTypesRepository();
			}
		}

		


		public static IInsuranceProductWarrantyMaintenanceTypesSnapshootRepository InsuranceProductWarrantyMaintenanceTypesSnapshootRepository
		{
			get
			{
				return new InsuranceProductWarrantyMaintenanceTypesSnapshootRepository();
			}
		}

		


		public static IInsuranceWarrantyBendTheRulesRecordRepository InsuranceWarrantyBendTheRulesRecordRepository
		{
			get
			{
				return new InsuranceWarrantyBendTheRulesRecordRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordRepository InsuranceWarrantyRecordRepository
		{
			get
			{
				return new InsuranceWarrantyRecordRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordAccessoriesRepository InsuranceWarrantyRecordAccessoriesRepository
		{
			get
			{
				return new InsuranceWarrantyRecordAccessoriesRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordAuditInfoRepository InsuranceWarrantyRecordAuditInfoRepository
		{
			get
			{
				return new InsuranceWarrantyRecordAuditInfoRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordContractInfoRepository InsuranceWarrantyRecordContractInfoRepository
		{
			get
			{
				return new InsuranceWarrantyRecordContractInfoRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordExpressInfoRepository InsuranceWarrantyRecordExpressInfoRepository
		{
			get
			{
				return new InsuranceWarrantyRecordExpressInfoRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordFeedBackIussesRepository InsuranceWarrantyRecordFeedBackIussesRepository
		{
			get
			{
				return new InsuranceWarrantyRecordFeedBackIussesRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordFreeRepository InsuranceWarrantyRecordFreeRepository
		{
			get
			{
				return new InsuranceWarrantyRecordFreeRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordImagesRepository InsuranceWarrantyRecordImagesRepository
		{
			get
			{
				return new InsuranceWarrantyRecordImagesRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordInfoCollectRepository InsuranceWarrantyRecordInfoCollectRepository
		{
			get
			{
				return new InsuranceWarrantyRecordInfoCollectRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordItemRepository InsuranceWarrantyRecordItemRepository
		{
			get
			{
				return new InsuranceWarrantyRecordItemRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordServiceUserRepository InsuranceWarrantyRecordServiceUserRepository
		{
			get
			{
				return new InsuranceWarrantyRecordServiceUserRepository();
			}
		}

		


		public static IInsuranceWarrantyRecordStatusRepository InsuranceWarrantyRecordStatusRepository
		{
			get
			{
				return new InsuranceWarrantyRecordStatusRepository();
			}
		}

		


		public static IOpreateFinanceLogsRepository OpreateFinanceLogsRepository
		{
			get
			{
				return new OpreateFinanceLogsRepository();
			}
		}

		


		public static IOpreateLogsRepository OpreateLogsRepository
		{
			get
			{
				return new OpreateLogsRepository();
			}
		}

		


		public static IPageActionRepository PageActionRepository
		{
			get
			{
				return new PageActionRepository();
			}
		}

		


		public static IPageMenuRepository PageMenuRepository
		{
			get
			{
				return new PageMenuRepository();
			}
		}

		


		public static IPageToActionRepository PageToActionRepository
		{
			get
			{
				return new PageToActionRepository();
			}
		}

		


		public static IProcessLogsRepository ProcessLogsRepository
		{
			get
			{
				return new ProcessLogsRepository();
			}
		}

		


		public static IProductBrandsRepository ProductBrandsRepository
		{
			get
			{
				return new ProductBrandsRepository();
			}
		}

		


		public static IProductModelsRepository ProductModelsRepository
		{
			get
			{
				return new ProductModelsRepository();
			}
		}

		


		public static IProductTypeRepository ProductTypeRepository
		{
			get
			{
				return new ProductTypeRepository();
			}
		}

		


		public static IRoleToPageToActionRepository RoleToPageToActionRepository
		{
			get
			{
				return new RoleToPageToActionRepository();
			}
		}

		


		public static IRoleToSystemUserRepository RoleToSystemUserRepository
		{
			get
			{
				return new RoleToSystemUserRepository();
			}
		}

		


		public static ISellerEmployeeRepository SellerEmployeeRepository
		{
			get
			{
				return new SellerEmployeeRepository();
			}
		}

		


		public static ISellerEmployeeRoleRepository SellerEmployeeRoleRepository
		{
			get
			{
				return new SellerEmployeeRoleRepository();
			}
		}

		


		public static ISellerEmployeeRoleMappingRepository SellerEmployeeRoleMappingRepository
		{
			get
			{
				return new SellerEmployeeRoleMappingRepository();
			}
		}

		


		public static ISellerInsuranceProductImagesRepository SellerInsuranceProductImagesRepository
		{
			get
			{
				return new SellerInsuranceProductImagesRepository();
			}
		}

		


		public static ISellerInsuranceProductMappingsRepository SellerInsuranceProductMappingsRepository
		{
			get
			{
				return new SellerInsuranceProductMappingsRepository();
			}
		}

		


		public static ISellerInsuranceProductsRepository SellerInsuranceProductsRepository
		{
			get
			{
				return new SellerInsuranceProductsRepository();
			}
		}

		


		public static ISellerInsuranceProductTagsRepository SellerInsuranceProductTagsRepository
		{
			get
			{
				return new SellerInsuranceProductTagsRepository();
			}
		}

		


		public static ISellersRepository SellersRepository
		{
			get
			{
				return new SellersRepository();
			}
		}

		


		public static ISellersOrganizationRepository SellersOrganizationRepository
		{
			get
			{
				return new SellersOrganizationRepository();
			}
		}

		


		public static ISellersTypeRepository SellersTypeRepository
		{
			get
			{
				return new SellersTypeRepository();
			}
		}

		


		public static ISendSmsVerificationCodeLogRepository SendSmsVerificationCodeLogRepository
		{
			get
			{
				return new SendSmsVerificationCodeLogRepository();
			}
		}

		


		public static IServiceProjectRepository ServiceProjectRepository
		{
			get
			{
				return new ServiceProjectRepository();
			}
		}

		


		public static IServiceProviderRepository ServiceProviderRepository
		{
			get
			{
				return new ServiceProviderRepository();
			}
		}

		


		public static IServiceProviderBranchRepository ServiceProviderBranchRepository
		{
			get
			{
				return new ServiceProviderBranchRepository();
			}
		}

		


		public static IServiceProviderBranchServiceTypeRepository ServiceProviderBranchServiceTypeRepository
		{
			get
			{
				return new ServiceProviderBranchServiceTypeRepository();
			}
		}

		


		public static IServiceProviderBranchTypeRepository ServiceProviderBranchTypeRepository
		{
			get
			{
				return new ServiceProviderBranchTypeRepository();
			}
		}

		


		public static IServiceProviderProductRepository ServiceProviderProductRepository
		{
			get
			{
				return new ServiceProviderProductRepository();
			}
		}

		


		public static IServiceProviderTypeRepository ServiceProviderTypeRepository
		{
			get
			{
				return new ServiceProviderTypeRepository();
			}
		}

		


		public static ISortingCenterRepository SortingCenterRepository
		{
			get
			{
				return new SortingCenterRepository();
			}
		}

		


		public static IStatusReasonRepository StatusReasonRepository
		{
			get
			{
				return new StatusReasonRepository();
			}
		}

		


		public static IsysdiagramsRepository sysdiagramsRepository
		{
			get
			{
				return new sysdiagramsRepository();
			}
		}

		


		public static ISystemRoleRepository SystemRoleRepository
		{
			get
			{
				return new SystemRoleRepository();
			}
		}

		


		public static ISystemUserRepository SystemUserRepository
		{
			get
			{
				return new SystemUserRepository();
			}
		}

		


		public static IUdesk_CallRecordRepository Udesk_CallRecordRepository
		{
			get
			{
				return new Udesk_CallRecordRepository();
			}
		}

		


		public static IUdesk_ChatDetailRepository Udesk_ChatDetailRepository
		{
			get
			{
				return new Udesk_ChatDetailRepository();
			}
		}

		


		public static IUdesk_ChatRecordRepository Udesk_ChatRecordRepository
		{
			get
			{
				return new Udesk_ChatRecordRepository();
			}
		}

		


		public static IUdesk_CustomerInfoRepository Udesk_CustomerInfoRepository
		{
			get
			{
				return new Udesk_CustomerInfoRepository();
			}
		}

		


		public static IUdesk_CustomerInfoOrderRepository Udesk_CustomerInfoOrderRepository
		{
			get
			{
				return new Udesk_CustomerInfoOrderRepository();
			}
		}

		


		public static IUdesk_CustomerServiceInfoRepository Udesk_CustomerServiceInfoRepository
		{
			get
			{
				return new Udesk_CustomerServiceInfoRepository();
			}
		}

		


		public static IUploadFilesRepository UploadFilesRepository
		{
			get
			{
				return new UploadFilesRepository();
			}
		}

		


		public static IWeiXinChatRecordRepository WeiXinChatRecordRepository
		{
			get
			{
				return new WeiXinChatRecordRepository();
			}
		}

		


		public static IWeiXinMessageBackRepository WeiXinMessageBackRepository
		{
			get
			{
				return new WeiXinMessageBackRepository();
			}
		}

		


		public static IWeiXinUserInfoRepository WeiXinUserInfoRepository
		{
			get
			{
				return new WeiXinUserInfoRepository();
			}
		}

		


		public static IWeiXinUserInsuranceOrderRepository WeiXinUserInsuranceOrderRepository
		{
			get
			{
				return new WeiXinUserInsuranceOrderRepository();
			}
		}

		}
}